7a2a58cb444b55488f2e94b5e29cb553e594aaf4,components/camel-cdi/src/main/java/org/apache/camel/cdi/BeanManagerHelper.java,BeanManagerHelper,getReferenceByName,#BeanManager#String#Class#,39

Before Change


    }

    static <T> T getReferenceByName(BeanManager manager, String name, Class<T> type) {
        Set<Bean<?>> beans = manager.getBeans(name);
        if (beans == null || beans.isEmpty()) {
            return null;
        }
        return getReference(manager, type, manager.resolve(beans));
    }

    static <T> T getReferenceByType(BeanManager manager, Class<T> type, Annotation... qualifiers) {

After Change


    }

    static <T> Optional<T> getReferenceByName(BeanManager manager, String name, Class<T> type) {
        return Optional.of(manager.getBeans(name))
            .map(manager::resolve)
            .map(bean -> getReference(manager, type, bean));
    }

    static <T> Optional<T> getReferenceByType(BeanManager manager, Class<T> type, Annotation... qualifiers) {